<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-12-29 14:05)
 */

/*home*/
.m-hmtop{padding-bottom: 25px; background: #f4f4f4;}
.m-hmfuns{padding: 10px 0;}
.m-hmfuns .u-time{margin: 0 13px; padding-left: 25px; line-height: 30px; background: url(../images/home/icon-time.png) left center no-repeat; font-size: 14px; color: #666;}
.m-hmfuns .u-weather{width: 340px; height: 30px; overflow: hidden;}

.m-search{width: 228px; height: 30px;}
.u-searchtext{padding: 2px 48px 2px 10px; height: 30px; border: 1px solid #ddd; border-radius: 0;}
.u-searchbtn{top: 0; right: 0; width: 40px; height: 30px; border: none; cursor: pointer; background: url(../images/home/icon-search.png) #d72828 center no-repeat;}

.g-flash,.g-flash img{height: 348px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 10px; height: 48px; line-height: 48px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/home/bg-flash.png); font-size: 16px; color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 10px; bottom: 19px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: rgba(255,255,255,.4); -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{background: #fff;}

.m-news{height: 348px;}

.m-notice{padding-left: 100px; height: 100px;}
.m-notice .u-tit{left: 0; top: 0; display: block; padding: 20px 25px; width: 100px; height: 100px; line-height: 30px; text-align: center; font-size: 18px; font-weight: bold; color: #bd0404; background: #fee; }
.g-notice{padding: 12px 62px 12px 5px; height: 100px; border: 1px solid #ddd; border-left: none;}
.g-notice li{float: left; width: 50%; padding: 0 15px;}
.g-notice .hd{position: absolute; right: 16px; top: 5px;}
.g-notice .hd a{display: block; margin: 10px 0; width: 30px; height: 30px; border: 1px solid #ddd; border-radius: 50%; background-image: url(../images/home/icon-notice.png); background-repeat: no-repeat;}
.g-notice .hd .next{background-position: 0 -28px;}

.m-ctadv a,.m-ctadv img{display: block;}
.m-ctadv img{width: 100%;}

.m-zxfw .m-title{background: #f4f4f4;}
.m-zxfw .m-title a{display: block; padding: 0 22px 0 16px; line-height: 40px; background: url(../images/home/bg-zxfw.png) #bd0404 right bottom no-repeat; font-size: 18px; font-weight: bold; color: #fff;}

.u-sydw img{display: block; width: 100%;}

.m-hmbtns li{margin-top: 11px; text-align: center;}
.m-hmbtns a{display: block; padding: 20px 5px 10px; background: #f5f5f5;}
.m-hmbtns img{display: block; margin: 0 auto; width: 35px; height: 35px;}
.m-hmbtns p{line-height: 35px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.g-hmlists{height: 235px;}

.m-links{border-top: 1px solid #ddd; padding: 8px 0;}
.g-links .u-tit{display: block; left: 0; top: 0; padding-left: 43px; line-height: 30px; font-size: 18px; font-weight: bold; color: #bd0404; background: url(../images/home/icon-link.png) 17px center no-repeat;}
.g-links{padding-left: 162px;}

.u-links{width: 20%; float: left;}
.u-links dl{position: relative; z-index: 2;}
.u-links dl dt{padding: 0 25px 0 10px; height: 30px; line-height: 28px; cursor: pointer; font-size: 14px; color: #333; font-weight: normal; border: 1px solid #ddd; background: url(../images/home/icon-links.png) #f6f6f6 right center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;} 
.u-links dl dd{position: absolute; top: 30px; left: 0; right: 0; display: none; max-height: 134px; background: #fff; padding: 7px 5px; overflow-y: auto;}
.u-links dl dd ul li{}
.u-links dl dd ul li a{display: block; padding: 5px 12px; font-size: 14px;}
.u-links dl dd ul li a:hover{background: #ffeded;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.m-flash{width: 610px;}

	.m-news{width: 620px;}

	.m-zxfw{width: 320px;}

	.m-hmlists{width: 910px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-flash,.g-flash .owl-item,.g-flash img{height: 340px;}
	.g-flash .owl-item p{padding-left: 10px; height: 40px; line-height: 40px; font-size: 14px;}
	.g-flash .owl-pagination{bottom: 15px;}

	.m-news{margin-top: 0;}
	
	.m-notice{padding-left: 82px;}
	.m-notice .u-tit{width: 82px; height: 82px; padding: 11px 15px;}
	.g-notice{height: 82px; padding: 10px 38px 10px 4px;}
	.g-notice li{padding: 0 5px;}
	.g-notice .hd{top: 7px; right: 10px;}
	.g-notice .hd a{margin: 6px 0; width: 24px; height: 24px;}
	.g-notice .hd a.prev{background-position: -3px -4px;}
	.g-notice .hd a.next{background-position: -3px -30px;}
	
	.g-links{padding: 0;}
	.g-links .u-tit{padding-left: 25px; background-position-x: left;}
	.u-links{margin-top: 10px; width: 33.33%;}	

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.m-hmfuns{margin: 0;}
	.m-search{width: auto;}

}
/*small xs*/
@media screen and (max-width: 638px) {
    .g-flash,.g-flash .owl-item,.g-flash img{height: 220px;}

	.m-notice{padding-left: 64px;}
	.m-notice .u-tit{padding: 11px 10px; width: 64px; font-size: 16px;}
	
    .u-links{width: 50%;}

}
</pre></body></html>